package org.zfes.snowier.cloud.zbss.pmp.service;

import java.util.List;
import java.util.Map;
import java.util.Optional;

import org.zfes.snowier.core.data.ComboboVo;
import org.zfes.snowier.core.data.DataSet;
import org.zfes.snowier.cloud.zbss.pmp.model.PmpDifficultyScore;
public interface IPmpDifficultyScoreService{

	 Optional<PmpDifficultyScore> loadPmpDifficultyScoreById(Long id);
	
	 void createPmpDifficultyScore(PmpDifficultyScore pmpDifficultyScore);
	
	 void updatePmpDifficultyScore(PmpDifficultyScore pmpDifficultyScore);

	 void deletePmpDifficultyScore(Long id);
	
	 DataSet loadPmpDifficultyScoreDataSet(Map<String, Object> params);
	 

 	void setPmpDifficultyScoreStatus(Long id, Byte status);
 	
 	List<ComboboVo> loadComboboVo(boolean firstEmpty);
}